package com.cn.ysf.newbeemall.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
*  tb_newbee_mall_user
* @author ysf 2019-12-01
*/
public class TbNewbeeMallUser implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
    * 用户主键id
    */
    private Long userId;

    /**
    * 用户昵称
    */
    private String nickName;

    /**
    * 登陆名称(默认为手机号)
    */
    private String loginName;

    /**
    * md5加密后的密码
    */
    private String passwordMd5;

    /**
    * 个性签名
    */
    private String introduceSig;

    /**
    * 收货地址
    */
    private String address;

    /**
    * 注销标识字段(0-正常 1-已注销)
    */
    private Long isDeleted;

    /**
    * 锁定标识字段(0-未锁定 1-已锁定)
    */
    private Long lockedFlag;

    /**
    * 注册时间
    */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date createTime;


    public TbNewbeeMallUser() {
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getNickName() {
        return nickName;
    }

    public void setNickName(String nickName) {
        this.nickName = nickName;
    }

    public String getLoginName() {
        return loginName;
    }

    public void setLoginName(String loginName) {
        this.loginName = loginName;
    }

    public String getPasswordMd5() {
        return passwordMd5;
    }

    public void setPasswordMd5(String passwordMd5) {
        this.passwordMd5 = passwordMd5;
    }

    public String getIntroduceSig() {
        return introduceSig;
    }

    public void setIntroduceSig(String introduceSig) {
        this.introduceSig = introduceSig;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public Long getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Long isDeleted) {
        this.isDeleted = isDeleted;
    }

    public Long getLockedFlag() {
        return lockedFlag;
    }

    public void setLockedFlag(Long lockedFlag) {
        this.lockedFlag = lockedFlag;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

}
